// 模块之间也可以互相依赖，用define前面传个数组，只要不出现循环依赖就可以
// 如果依赖的模块也有返回值，那么也可以在后面函数里接收
// 这里不需要单独引入config，因为代码虽然实在这里写的，但是执行在其他页面引入执行的，那个时候其他页面已经引入了config了
define(['jquery'], () => {
  class header {
    constructor () {
		this.loadHTML().then(() => {
		  this.init()
		})
		
    }
	
	loadHTML () {
	  return new Promise((resolve, reject) => {
	    $('.header').load('/html/modules/list-header.html', () => {
	      resolve()
	    })
	  })
	}
	
    init () {
     
    }
  }
  return new header()
})
